package oop.core.item;
import oop.core.entity.Stats;
import oop.core.visitors.*;

/**
 * 
 * @author Hoang Le
 * This class represents all items that can be used whether 
 * it is on the field(one shot) or in the inventory
 */
public class UsableItem extends SellableItem implements UseVisitable
{
	public UsableItem(String name, String imageID, int price, Stats stats)
	{
		super(name, imageID, price, stats);
	}
	public void accept(PickUpVisitor visitor)
	{
		visitor.visitUsableItem(this);
	}
	public void accept(UseVisitor visitor)
	{
		visitor.visitUsableItem(this);
	}

	
}